import {createBrowserRouter} from 'react-router-dom'
import App from '../App'

const router=createBrowserRouter([
    {
        path:'/',
        element:<App></App>,
        children:[
            {
                path:'/index',
                lazy:async()=>{
                    const {default:Index,loader}=await import('../pages/index/Index');
                    return {
                        element:<Index></Index>,
                        loader
                    }
                }
            },
            {
                path:'/class',
                lazy:async()=>{
                    const {default:Class}=await import('../pages/class/Index');
                    return {
                        element:<Class></Class>
                    }
                }
            },
            {
                path:'/order',
                lazy:async()=>{
                    const {default:Order}=await import('../pages/order/Index');
                    return {
                        element:<Order></Order>
                    }
                }
            },
            {
                path:'/my',
                lazy:async()=>{
                    const {default:My}=await import('../pages/my/Index');
                    return {
                        element:<My></My>
                    }
                }
            }
        ]
    }
])
export default router